body {
    margin: 0;
}

.controls {
    padding: 0.3rem 1rem 1rem 1rem;
    box-sizing: border-box;
    border-radius: 0.3rem;
    margin-left: 1rem;
    margin-right: 1rem;
    position: relative;
}

.controls.layout ui5-label {
    width: 140px;
}

.controls ui5-title {
    margin-bottom: 0.3rem;
}

.content {
    height: 50rem;
}

.resultLabel {
    color: var(--sapHighlightColor);
}

#clearBtn {
    position: absolute;
    top: 1rem;
    right: 1rem;
}

.controls.theme {
    margin-bottom: 3rem;
}

ui5-media-gallery-item:not(:defined) {
    visibility: hidden;
}

.narrowContainer {
    width: 80px;
}